

@charset "UTF-8";
::-webkit-scrollbar{width: 8px;}
::-webkit-scrollbar-track{background: #fff;}
::-webkit-scrollbar-thumb{background: #1b1b1b;}
::-webkit-scrollbar-thumb:window-inactive{background: #1b1b1b;}
::-webkit-scrollbar-thumb:vertical:hover{background: #1b1b1b;}




/* LESS Document */
/*Base
@font-face {
    font-family: 'Base-font';
    src: url('../font/BEBAS.eot');
    src: local('apple Regular'),
    local('apple'),
    url('../font/BEBAS.woff') format('woff'),
    url('../font/BEBAS.ttf') format('truetype'),
    url('../font/BEBAS.svg#apple') format('svg');
}

@font-face {font-family: 'FZCuQian-M17S158bab27e71e5a4';src: url('../font/5be0e5dbf629d81b9c9d8c03.gif?r=89859163252');src: url('../font/5be0e5dbf629d81b9c9d8c03.gif?r=89859163252?#iefix') format('embedded-opentype'),url('../font/5be0e5dbf629d81b9c9d8c03.png?r=89859163252') format('woff2'),url('../font/5be0e5dbf629d81b9c9d8c03.bmp?r=89859163252') format('woff'),url('../font/5be0e5dbf629d81b9c9d8c03.jpg?r=89859163252') format('truetype');font-weight: normal;font-style: normal;}.css158bab27e71e5a4{font-family: 'FZCuQian-M17S158bab27e71e5a4';}
*/


@font-face{
	src:url(/themes/bg/font/OPPOSans-R.ttf);
	font-family:"myfont";
	}
@font-face{
	src:url(/themes/bg/font/OPPOSans-L.ttf);
	font-family:"title";
	}
@font-face{
	src:url(/themes/bg/font/OPPOSans-M.ttf);
	font-family:"title2";
	}
@font-face{
	src:url(/themes/bg/font/SourceHanSerifCN-SemiBold.otf);
	font-family:"myfont_e";
	}
@font-face{
	src:url(/themes/bg/font/SourceHanSerifCN-ExtraLight.otf);
	font-family:"myfont_e2";
	}
	
body,html, button, input, select, textarea{
    font-family:"黑体",SimHei,tahoma,Arial,Verdana,sans-serif; 
}


body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0px; padding: 0px; font-weight: normal;  }
body {  width:100%; margin:0 auto ;background:#fff}
ul, ol, li { list-style: none; padding:0;margin:0}
pre{white-space: pre-wrap;word-wrap: break-word; font-family:'myfont_e'; padding:0; margin: 0 }
a { text-decoration: none; color: #404040; cursor: pointer; }
a:hover { text-decoration: none; }
img { border: 0; vertical-align: top; /*max-width: 100%; */ object-fit: cover;}
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed {  *zoom: 1;}
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.wd { margin: 0 auto; }

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

/* reset.css V1.0  End */
.overflow { height: auto; overflow: hidden; }
.white{ color:#fff}
.heights{ height:90px; width:100%; display:none}


@-webkit-keyframes fadeInscale{0%{opacity: 1;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
100%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
@keyframes fadeInscale{0%{opacity: 1;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
100%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
.fadeInscale{-webkit-animation-name: fadeInscale;animation-name: fadeInscale;transform-origin: 50% 50%;}


/**1banner*/
.subbanner *{color:#fff;}
.subbanner {  width: 100%;  overflow: hidden; padding:5% 0 7%;position: relative; }

/*
.subbanner:after { position: absolute;  content: ""; width: 100%;top: 0; left: 0; height:30%;background: -webkit-linear-gradient(rgba(0, 0, 0, 0.6), transparent);background: linear-gradient(rgba(0, 0, 0, 0.3), transparent);   z-index: 3;}
*/
.bannerContent {margin-left:24px;padding:48px 120px 48px 0; background: url(../images/swbox-b.png) no-repeat right center;background-size:auto 100%;  overflow:hidden; max-width: 520px;}
.bannerContent h2 {font-size:36px;line-height:200%;}
.bannerContent h3 {font-size:16px;line-height:180%;display: -webkit-box; word-break: break-all;text-overflow: ellipsis;  -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden}
.bannerbtn { display: block;  width: 44px; line-height:44px; height: 44px;text-align:center;margin-top: 24px;border-radius: 50%;border: solid 1px rgba(255, 255, 255, 0.4);  position: relative;}
.bannerbtn span {content: "";display: block;color:#fff;font-size:16px;animation: ud 1.2s infinite linear;-webkit-animation: ud 1.2s infinite linear; font-weight:bold}
.bannerbg {position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; background-size: cover; background-repeat: no-repeat;    background-position: 50% 50%;}


/**1bread 已修正**/
.bread{width: 100%; font-size: 14px; position:absolute;bottom:0px;line-height:60px;border-top:1px rgba(255,255,255,0.21) solid; background:rgba(0,0,0,0.1)}
.bread .bread_left{float: left;margin-left:24px; background:url(../images/home.png) no-repeat 0  center; padding-left:24px}
.bread .bread_left font{padding: 0 8px; font-size:14px; font-family:宋体}
.bread .bread_right{float: right; margin-right:24px}
.bread .bread_right span{ display:inline}


/*1二级菜单 yab520*/
.sub_type{padding:15px 0;overflow:hidden;position:relative; z-index:1;box-shadow: 0 0px 48px rgb(0 0 0 / 7%);border-bottom:1px #eee solid; background:#fff;}
.subMenu{overflow:hidden; position:absolute; left:60px ; right:60px}
.subMenu li{width:20%;text-align:center;float:left;}
.subMenu li a{transition: all .5s;-webkit-transition: all .5s; display:block; height:40px; line-height:40px;margin:0 12px;}
.subMenu li a:hover{background: #e60012; color:#fff;transition: all .5s;-webkit-transition: all .5s; border-radius:3px }
.subMenu li a.on{transition: all .5s;-webkit-transition: all .5s;}
.subMenu li:before{display: block;width: 1px;height:20px;background-color: #c5c5c5;position: absolute;right: 0;top: 50%;margin-top: -8.5px;content: '';transition:all 0.4s;-webkit-transition:all 0.4s;}
.subMenu li:last-child:before{display: none;}
.sub_type .leftbtn{  transform: rotate(180deg) !important ; float:left;text-align:middle;line-height:40px; width:80px; text-align:center}
.sub_type .rightbtn{  float:right;text-align:middle;line-height:40px; width:80px; text-align:center}
.sub_type .leftbtn span,.sub_type .rightbtn span{font-size:18px; font-weight:bold; text-align:center;border:1px #666 solid;border-radius:80px;width:36px;padding:6px}




/*首页 yab520*/
.index-tit{   margin-top:48px;  text-align: center; background:url(../images/top.png) no-repeat center bottom}
.index-tit .cn{  font-size:36px;    color: #333; line-height:100%;   display: inline-block;   *display: inline;    zoom: 1;    position: relative;    padding-right:24px;    padding-left:24px;}
.index-tit .cn:before{    content: "";    position: absolute;    bottom: 10px;    right: 0; width: 20px;    height:20px;    border-radius: 100%;      background: url(../images/ico.png) center no-repeat; box-sizing: border-box;background-size: contain;}
.index-tit .desc{    font-size: 16px;  padding:12px 0 0; line-height:150%;      color: #666;}
.index-tit .line{    width: 36px;    height:5px;    background-color:#e60012;    margin:12px auto 0;border-radius:3px;}



/*1内页 yab520*/
.sub-tit{text-align: center;padding-top:48px; }
.sub-tit .en{font-size:32px; line-height:100%;  color:  rgba(0,0,0,.1);font-weight:bold;     font-family: arial;    text-transform: uppercase; }
.sub-tit .cn{font-size:36px;   line-height:100%;color: #e60012; margin-top:-18px; font-weight:500; position:relative; padding-bottom:24px}
.sub-tit .cn::after{ content:""; width: 40px;height:5px;background-color: rgba(0,0,0,.15); position:absolute; bottom:0; margin-left:-20px ; left:50%; border-radius:3px}
.sub-tit .cn1::after{ content:""; width: 40px;height:5px;background-color: rgba(255,255,255,.65); position:absolute; bottom:0; margin-left:-20px ; left:50%; border-radius:3px}
 

/*1懒加载*/
.load-more{border-radius:3px; position:relative;transition: all .5s;  z-index: 1; display:block;border:1px #eee solid;background:#f8f8f8 ;font-size: 16px; margin:12px auto 48px; text-align:center; padding:15px 0px; width:300px; display:none}
.load-more:after { content: '';position: absolute;left: 0;width: 0;top: 0;bottom: 0;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;z-index: -1;}
.load-more:hover:after {width: 100%;background: #e60012;}
.load-more:hover{background-color:transparent; color:#fff}



/*分页*/
.pagenum { text-align:center; padding:24px 0px 48px; overflow:hidden; font-size:18px; font-family:Arial, Helvetica, sans-serif  }
.pagenum a {margin: 0 6px;padding: 12px 18px;background: #eee;x-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  }
.pagenum a:hover {color: #fff !important;padding:12px 18px;background-color: #e60012;x-moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.pagenum .current {color: #fff !important;padding:12px 18px;background-color: #e60012; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #eee;  padding:12px 18px;-moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}






/*1人才培养**/
.quarry_list{overflow:hidden;margin:12px}
.quarry_list li{width:25%;text-align:center;float:left;}
.quarry_list .scontent{ text-align:center; padding:12px}
.quarry_list .scontent .name {margin:0}


/*1产品列表 yab520*/
.product_list { margin:12px; overflow:hidden}
.product_list li{width:25%;text-align:center; float:left; }
.product_list .box_item .img-box{ /*background:linear-gradient(130deg,#000,#171e26,#222 100%);box-shadow: inset 0px 0px 48px 1px rgba(0, 0, 0, 0.1);*/ }




/*1新闻列表 yab520*/
.news_list{overflow:hidden;margin:12px}
.news_list li{width:33.333%;text-align:center; float:left}


/*1团队**/
.team_list{overflow:hidden;margin:12px }
.team_list li{width:33.333%;text-align:center; float:left}


/*1员工天地**/
.staff_list{overflow:hidden;margin:12px }
.staff_list li{width:33.333%;text-align:center; float:left}



/*1证书**/
.certificate_list{overflow:hidden; margin:12px}
.certificate_list li{width:25%;text-align:center;float:left;}
.certificate_list .scontent{ text-align:center;}
.certificate_list .scontent .name {margin:0}



/*1*参数*/
.parameters{ overflow:auto}
.parameters table{border-top:1px #eee solid; border-left:1px #eee solid; overflow:hidden; width:100%;margin-bottom:12px; font-size:14px}
.parameters table tr{border-bottom:1px #eee solid}
.parameters table td{border-right:1px #eee solid;padding:9px;} 
.parameters table tr:first-child{background:#f8f8f8; white-space:nowrap}


/**联系我们*/
#allmap{height:500px; overflow:hidden;margin:12px 24px 48px; position:relative; z-index:0}
.about_det_con{ position:absolute; left:24px; top:0; bottom:0; z-index:33; line-height:35px;font-size:16px;background:linear-gradient(145deg,#e60012,#f55b67 180%); padding:24px 48px;
box-shadow: -10px 0 10px rgb(0 0 0 / 10%) inset; color:#fff}
.ir-ex{ background:#f8f8f8;border:1px #eeeeee solid; overflow:hidden; margin:24px 24px 48px;padding-bottom:24px;font-size:16px;}
.input-a1 ul{width:100%;float:none}
.input-a1 li{width:98%;padding:2% 1% 0;overflow:hidden;}
.input-pt{height:50px;line-height:50px;background:#fff;overflow:hidden;border-radius:3px; margin:0 1%; width:31.33333%; position:relative}
.input-pt span.te{display:inline-block;margin-left:18px; float:left}
.input-pt input.pt{height:50px;padding:0 9px;border:0 none; line-height:50px; float:left;  width:100%; position:absolute}
.input-pt img{ position:absolute; right:0 ;}
.input-a1 li textarea{  width:96%;background:#fff;overflow:hidden;height:200px;border:none;margin:0 1%; line-height:30px; padding:1%; overflow:hidden}
.input-a1 li .a1-submit{width:64.6666%;height:50px; margin:0 1%; line-height:50px; text-align:center;border:none;background:#e60027;overflow:hidden;border-radius:3px;color:#fff;}



/*上一页下一页 yab520*/
.pages {text-align:center; overflow:hidden;display:flex;align-items: center;justify-content:center; margin-bottom:48px }
.pages .pre-page,.pages .menu-page, .pages .next-page {height: 60px;line-height: 60px;text-align: center;font-size: 16px;background: #f8f8f8;cursor: pointer;transition: all 0.4s ease 0s; display:inline-block; margin:0 0.5px;  padding:0 48px; overflow:hidden}
.pages .pre-page:hover, .pages .next-page:hover,.pages .menu-page:hover{ background-color: #e60012; color:#fff}
.pages .pre-page{ border-radius:60px 0 0 60px}
.pages .next-page{border-radius:0 60px 60px 0}

.pages span {height:60px;font-size:16px; display: inline-block; line-height:60px}
.pages .pre-page  span{font-weight:bold;transform: rotate(90deg);margin-right:12px }
.pages .menu-page span{font-weight:bold;margin-right:12px }
.pages .next-page span{font-weight:bold;transform: rotate(90deg); ;margin-left:12px}



.product_lista li:nth-child(6){ display:none}
.pageA{}
.pageB{ display:none}

/*响应式*/
@media screen and (max-width:480px) {

.pageA{ display:none}
.pageB{ display:block}

.main{ width:100%; }
#nav{width:100%;}


.topleft{ margin-left:18px }
.topright{ margin-right:18px}
.topright span{ display:none}

.lan{ margin:8px 0; line-height:24px; padding:0 0px; background:none}
.topright .link1{padding-left:24px; margin:0 9px 0 0px}
.topright .link2{padding-left:24px; margin:0 0 0 9px}



.menuDl{ display:none}
.logo-text{display:none}

header{height:70px;}
.header-left .logo{height: 70px; }
.header-left{margin-left:18px;}
.header-right{margin-right:18px;height: 70px;}
.headerHeight{ height:70px}

.nav-tog-main .item .item-list{width:100%;flex-direction:column}
.nav-tog-main .item dl{margin-top:12px}
.nav-tog-main .item dl dt{font-size:16px;margin-bottom:12px;font-weight:bold}
.nav-tog-main .item dl dd{margin-top:0px; }
.nav-tog-main .item dl dd a{font-size:12px;float:left; margin: 6px 9px}

.index-tit{margin-top:36px}
.index-tit .cn{font-size:24px;}
.index-tit .desc{font-size:14px;}
.index-tit .cn:before{ bottom: 0px;    right: 0;    width: 16px;    height:16px;    border-radius: 100%;    border: 2px solid #e60012;    box-sizing: border-box;}


.sub-tit{text-align: center;padding-top:36px}
.sub-tit .en{font-size:18px;}
.sub-tit .cn{font-size:24px;margin-top:-10px; }


.load-more{font-size: 16px; margin:12px 18px 36px; display:block; width:auto }
.pages{ margin:12px 18px 36px;}
.pages .pre-page,.pages .menu-page, .pages .next-page { padding:0; flex:1;font-size:12px}
.pages span { font-size:12px}


.footer .footer-top{ display:none}
 
.list_item{margin:6px;}
.list_item .scontent{padding:9px 12px;line-height: 120%; }
.list_item .scontent .date { font-size:12px;}
.list_item .scontent .name {  font-size:14px;}
.list_item .scontent .font {font-size:12px;height:40px}
.list_item .scontent .text { font-size:12px;}
.list_item .up-graybox .stit{font-size: 12px;}



.box_item{margin:6px}
.box_item .scontent{padding:12px;line-height: 120%;}
.box_item .scontent .date {  font-size:12px;}
.box_item .scontent .name {   font-size:14px;  }
.box_item .scontent .font {font-size:12px;height:40px}


/*改 yab520*/
.bannerContent {margin-left:12px;padding:0px 0px 0px 0;max-width: 80%; background:none}
.bannerContent h2 {font-size:18px;}
.bannerContent h3 {font-size:14px;}
.bannerbtn { width:30px; line-height:30px; height:30px;margin-top:12px;}
.bannerbtn span {font-size:13px;}
.bread{display:none}


.subMenu{overflow:hidden; position:absolute; left:30px ; right:30px}
.subMenu li{width:auto;}
.subMenu li a{padding:0 12px; font-size:14px}
.sub_type .leftbtn{  width:40px;}
.sub_type .rightbtn{  width:40px;}
.sub_type .leftbtn span,.sub_type .rightbtn span{font-size:12px;width:30px;padding:6px}





.news_list li{width:50%;}
.product_list li{width:50%;}
.certificate_list li{width:50%;}
.staff_list li{width:50%;}
.team_list li{width:50%}
.quarry_list li{width:50%;}




#allmap{height:300px;margin:12px 18px 48px; position:relative}
.about_det_con{ position:relative;margin:24px 18px 12px;line-height:30px;font-size:12px;padding:24px; left:0}
.ir-ex{ margin:24px 18px 30px;padding-bottom:24px; font-size:14px}
.input-pt{height:50px;line-height:50px; margin:0 1%; width:98%;  margin-bottom:12px}
.input-a1 li .a1-submit{width:98%;height:50px; margin:0 1%; line-height:50px; }






}
@media screen and (min-width:481px) and (max-width:639px) {

.pageA{ display:none}
.pageB{ display:block}


.topleft{ margin-left:18px }
.topright{ margin-right:18px}
.topright span{ display:none}

.lan{ margin:8px 0; line-height:24px; padding:0 0px; background:none}
.topright .link1{padding-left:24px; margin:0 9px 0 0px}
.topright .link2{padding-left:24px; margin:0 0 0 9px}



.main{ width:100%; }
#nav{width:100%;}


.menuDl{ display:none}
.logo-text{display:none}

header{height:80px;}
.header-left .logo{height: 80px; }
.header-left{margin-left:18px;}
.header-right{margin-right:18px;height: 80px;}
.headerHeight{ height:80px}



.nav-tog-main .item .item-list{width:100%;flex-direction:column}
.nav-tog-main .item dl{margin-top:12px}
.nav-tog-main .item dl dt{font-size:16px;margin-bottom:12px;font-weight:bold}
.nav-tog-main .item dl dd{margin-top:0px; }
.nav-tog-main .item dl dd a{font-size:12px;float:left; margin: 6px 9px}

.index-tit{margin-top:36px}
.index-tit .cn{font-size:24px;}
.index-tit .desc{font-size:14px;}
.index-tit .cn:before{ bottom: 0px;    right: 0;    width: 16px;    height:16px;    border-radius: 100%;    border: 2px solid #e60012;    box-sizing: border-box;}


.sub-tit{text-align: center;padding-top:36px}
.sub-tit .en{font-size:18px;}
.sub-tit .cn{font-size:24px;margin-top:-10px; }


.load-more{font-size: 16px; margin:12px 18px 36px; display:block; width:auto }
.pages{ margin:12px 18px 36px;}
.pages .pre-page,.pages .menu-page, .pages .next-page { padding:0; flex:1;font-size:12px}
.pages span { font-size:12px}


.footer .footer-top{ display:none}
 
.list_item{margin:6px;}
.list_item .scontent{padding:9px 12px;line-height: 120%; }
.list_item .scontent .date { font-size:12px;}
.list_item .scontent .name {  font-size:14px;}
.list_item .scontent .font {font-size:12px;height:40px}
.list_item .scontent .text { font-size:12px;}
.list_item .up-graybox .stit{font-size: 12px;}



.box_item{margin:6px}
.box_item .scontent{padding:12px;line-height: 120%;}
.box_item .scontent .date {  font-size:12px;}
.box_item .scontent .name {   font-size:14px;  }
.box_item .scontent .font {font-size:12px;height:40px}


/*改 yab520*/
.bannerContent {margin-left:12px;padding:0px 0px 0px 0;max-width: 80%; background:none}
.bannerContent h2 {font-size:18px;}
.bannerContent h3 {font-size:14px;}
.bannerbtn { width:30px; line-height:30px; height:30px;margin-top:12px;}
.bannerbtn span {font-size:13px;}
.bread{display:none}


.subMenu{overflow:hidden; position:absolute; left:30px ; right:30px}
.subMenu li{width:auto;}
.subMenu li a{padding:0 12px; font-size:14px}
.sub_type .leftbtn{  width:40px;}
.sub_type .rightbtn{  width:40px;}
.sub_type .leftbtn span,.sub_type .rightbtn span{font-size:12px;width:30px;padding:6px}





.news_list li{width:50%;}
.product_list li{width:50%;}
.certificate_list li{width:50%;}
.staff_list li{width:50%;}
.team_list li{width:50%}
.quarry_list li{width:50%;}




#allmap{height:300px;margin:12px 18px 48px; position:relative}
.about_det_con{ position:relative;margin:24px 18px 12px;line-height:30px;font-size:12px;padding:24px; left:0}
.ir-ex{ margin:24px 18px 30px;padding-bottom:24px; font-size:14px}
.input-pt{height:50px;line-height:50px; margin:0 1%; width:98%;  margin-bottom:12px}
.input-a1 li .a1-submit{width:98%;height:50px; margin:0 1%; line-height:50px; }


}
@media screen and (min-width:640px) and (max-width: 1080px) {

.pageA{ display:none}
.pageB{ display:block}


.topleft{ margin-left:18px }
.topright{ margin-right:18px}
.topright span{ display:none}

.lan{ margin:8px 0; line-height:24px; padding:0 0px; background:none}
.topright .link1{padding-left:24px; margin:0 9px 0 0px}
.topright .link2{padding-left:24px; margin:0 0 0 9px}


.main{ width:100%; }
#nav{width:100%;}

.menuDl{ display:none}
.logo-text{display:none}
.header-left{margin-left:18px;}
.header-right{margin-right:18px}

.nav-tog-main .item .item-list{width:100%;flex-direction:column}
.nav-tog-main .item dl{margin-top:12px}
.nav-tog-main .item dl dt{font-size:18px;margin-bottom:12px; font-weight:bold}
.nav-tog-main .item dl dd{margin-top:0px; }
.nav-tog-main .item dl dd a{font-size:14px;float:left; margin: 6px 9px}

.index-tit{margin-top:36px}
.index-tit .cn{font-size:30px;}
.index-tit .desc{font-size:14px;}
.index-tit .cn:before{ bottom: 0px;    right: 0;    width: 16px;    height:16px;    border-radius: 100%;    border: 2px solid #e60012;    box-sizing: border-box;}

.sub-tit{padding-top:36px}
.sub-tit .en{font-size:30px;}
.sub-tit .cn{font-size:30px;margin-top:-12px; }



.load-more{font-size: 16px; margin:12px 18px 36px; display:block; width:auto }

.footer .footer-top{ display:none}

.list_item{margin:6px;}
.list_item .scontent{padding:9px 12px;line-height: 120%; }
.list_item .scontent .date { font-size:12px;}
.list_item .scontent .name {  font-size:14px;}
.list_item .scontent .font {font-size:12px;height:40px}
.list_item .scontent .text { font-size:12px;}
.list_item .up-graybox .stit{font-size: 14px;}



.box_item{margin:6px}
.box_item .scontent{padding:12px;line-height: 120%;}
.box_item .scontent .date {  font-size:12px;}
.box_item .scontent .name {   font-size:14px;  }
.box_item .scontent .font {font-size:12px;height:40px}


.subbanner {  padding:15% 0;}
.bannerContent {margin-left:18px;padding:0px 0px 0px 0;max-width:60%; background:none}
.bannerContent h2 {font-size:36px;}
.bannerContent h3 {font-size:16px;}
.bannerbtn { display: block;  width: 40px; line-height:40px; height:40px;text-align:center;margin-top:12px;}
.bannerbtn span {font-size:13px;}
.bread{ font-size: 12px;line-height:60px;}
.bread .bread_left{margin-left:18px;}
.bread .bread_right{ display:none}



.subMenu li{width:25%;}
.subMenu li a{padding:0 12px; font-size:14px}

.sub_type .leftbtn{  width:68px;}
.sub_type .rightbtn{  width:68px;}
.sub_type .leftbtn span,.sub_type .rightbtn span{font-size:14px;;width:36px;padding:6px}



.news_list li{width:33.3333%;}
.product_list li{width:33.333%;}
.certificate_list li{width:33.3333%;}

.team_list li{width:33.333%}
.quarry_list li{width:33.333%;}

.product_lista li:nth-child(4){ display:none}


#allmap{height:300px;margin:12px 18px 48px; position:relative}
.about_det_con{ position:relative;margin:24px 18px 12px;line-height:30px;font-size:14px;padding:24px; left:0}
.ir-ex{ margin:24px 18px 30px;padding-bottom:24px; font-size:14px}

}

@media screen and (min-width:1081px) and (max-width: 1200px) {

.topleft{ margin-left:18px }
.topright{ margin-right:18px}

.main{ width:100%; }
#nav{width:100%;}
.menuDl{ display:none}

.header-left{margin-left:18px;}
.header-right{margin-right:18px}


.nav-tog-main .item .item-list{width:100%;flex-direction:column}
.nav-tog-main .item dl{margin-top:12px}
.nav-tog-main .item dl dt{font-size:24px;margin-bottom:12px; font-weight:bold}
.nav-tog-main .item dl dd{margin-top:0px; }
.nav-tog-main .item dl dd a{font-size:16px;float:left; margin:9px 12px}


.footer .footer-ul li dt{font-size:16px}
.footer  .footer-ul li dd{font-size:14px}


.list_item{margin:9px;}
.list_item .scontent{padding:9px 12px;line-height: 150%; }
.list_item .scontent .date { font-size:12px;}
.list_item .scontent .name {  font-size:16px;}
.list_item .scontent .font {font-size:12px;height:50px}
.list_item .scontent .text { font-size:12px;}
.list_item .up-graybox .stit{font-size: 12px;}


.box_item{margin:6px}
.box_item .scontent{padding:12px;line-height: 150%;}
.box_item .scontent .date {  font-size:12px;}
.box_item .scontent .name {   font-size:16px;  }
.box_item .scontent .font {font-size:12px;height:50px}


.subMenu li{width:20%;}
.product_list li{width:25%;}
.certificate_list li{width:25%;}
.quarry_list li{width:25%;}

.product_lista li:nth-child(5){ display:none}
.product_lista li:nth-child(6){ display:none}

}


